home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2001 Haziran / CHIP Haziran2001.iso / prog / haziran / 17 / setup.exe / stsdk.msi / SimpleTerm2.h.C6DB95E3_9157_4174_9574_EF0371EC54EB < prev    next >
Encoding:
Text File  |  2001-01-16  |  9.3 KB  |  339 lines

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2.  
  3.  
  4. /* File created by MIDL compiler version 5.01.0164 */
  5. /* at Tue Jan 16 16:11:34 2001
  6.  */
  7. /* Compiler settings for C:\SimpleTerm2\SimpleTerm2.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: allocation ref bounds_check enum stub_data 
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13.  
  14. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  15. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  16. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  17. #endif
  18.  
  19. #include "rpc.h"
  20. #include "rpcndr.h"
  21.  
  22. #ifndef __RPCNDR_H_VERSION__
  23. #error this stub requires an updated version of <rpcndr.h>
  24. #endif // __RPCNDR_H_VERSION__
  25.  
  26. #ifndef COM_NO_WINDOWS_H
  27. #include "windows.h"
  28. #include "ole2.h"
  29. #endif /*COM_NO_WINDOWS_H*/
  30.  
  31. #ifndef __SimpleTerm2_h__
  32. #define __SimpleTerm2_h__
  33.  
  34. #ifdef __cplusplus
  35. extern "C"{
  36. #endif 
  37.  
  38. /* Forward Declarations */ 
  39.  
  40. #ifndef __ISTRecognizer_FWD_DEFINED__
  41. #define __ISTRecognizer_FWD_DEFINED__
  42. typedef interface ISTRecognizer ISTRecognizer;
  43. #endif     /* __ISTRecognizer_FWD_DEFINED__ */
  44.  
  45.  
  46. #ifndef __ISTAction_FWD_DEFINED__
  47. #define __ISTAction_FWD_DEFINED__
  48. typedef interface ISTAction ISTAction;
  49. #endif     /* __ISTAction_FWD_DEFINED__ */
  50.  
  51.  
  52. #ifndef __STRecognizer_FWD_DEFINED__
  53. #define __STRecognizer_FWD_DEFINED__
  54.  
  55. #ifdef __cplusplus
  56. typedef class STRecognizer STRecognizer;
  57. #else
  58. typedef struct STRecognizer STRecognizer;
  59. #endif /* __cplusplus */
  60.  
  61. #endif     /* __STRecognizer_FWD_DEFINED__ */
  62.  
  63.  
  64. #ifndef __STAction_FWD_DEFINED__
  65. #define __STAction_FWD_DEFINED__
  66.  
  67. #ifdef __cplusplus
  68. typedef class STAction STAction;
  69. #else
  70. typedef struct STAction STAction;
  71. #endif /* __cplusplus */
  72.  
  73. #endif     /* __STAction_FWD_DEFINED__ */
  74.  
  75.  
  76. /* header files for imported files */
  77. #include "oaidl.h"
  78. #include "ocidl.h"
  79.  
  80. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  81. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  82.  
  83. #ifndef __ISTRecognizer_INTERFACE_DEFINED__
  84. #define __ISTRecognizer_INTERFACE_DEFINED__
  85.  
  86. /* interface ISTRecognizer */
  87. /* [unique][helpstring][dual][uuid][object] */ 
  88.  
  89.  
  90. EXTERN_C const IID IID_ISTRecognizer;
  91.  
  92. #if defined(__cplusplus) && !defined(CINTERFACE)
  93.     
  94.     MIDL_INTERFACE("391F09AA-0151-4765-8227-777ADB546803")
  95.     ISTRecognizer : public IDispatch
  96.     {
  97.     public:
  98.     };
  99.     
  100. #else     /* C style interface */
  101.  
  102.     typedef struct ISTRecognizerVtbl
  103.     {
  104.         BEGIN_INTERFACE
  105.         
  106.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  107.             ISTRecognizer __RPC_FAR * This,
  108.             /* [in] */ REFIID riid,
  109.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  110.         
  111.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  112.             ISTRecognizer __RPC_FAR * This);
  113.         
  114.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  115.             ISTRecognizer __RPC_FAR * This);
  116.         
  117.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  118.             ISTRecognizer __RPC_FAR * This,
  119.             /* [out] */ UINT __RPC_FAR *pctinfo);
  120.         
  121.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  122.             ISTRecognizer __RPC_FAR * This,
  123.             /* [in] */ UINT iTInfo,
  124.             /* [in] */ LCID lcid,
  125.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  126.         
  127.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  128.             ISTRecognizer __RPC_FAR * This,
  129.             /* [in] */ REFIID riid,
  130.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  131.             /* [in] */ UINT cNames,
  132.             /* [in] */ LCID lcid,
  133.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  134.         
  135.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  136.             ISTRecognizer __RPC_FAR * This,
  137.             /* [in] */ DISPID dispIdMember,
  138.             /* [in] */ REFIID riid,
  139.             /* [in] */ LCID lcid,
  140.             /* [in] */ WORD wFlags,
  141.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  142.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  143.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  144.             /* [out] */ UINT __RPC_FAR *puArgErr);
  145.         
  146.         END_INTERFACE
  147.     } ISTRecognizerVtbl;
  148.  
  149.     interface ISTRecognizer
  150.     {
  151.         CONST_VTBL struct ISTRecognizerVtbl __RPC_FAR *lpVtbl;
  152.     };
  153.  
  154.     
  155.  
  156. #ifdef COBJMACROS
  157.  
  158.  
  159. #define ISTRecognizer_QueryInterface(This,riid,ppvObject)    \
  160.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  161.  
  162. #define ISTRecognizer_AddRef(This)    \
  163.     (This)->lpVtbl -> AddRef(This)
  164.  
  165. #define ISTRecognizer_Release(This)    \
  166.     (This)->lpVtbl -> Release(This)
  167.  
  168.  
  169. #define ISTRecognizer_GetTypeInfoCount(This,pctinfo)    \
  170.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  171.  
  172. #define ISTRecognizer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  173.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  174.  
  175. #define ISTRecognizer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  176.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  177.  
  178. #define ISTRecognizer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  179.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  180.  
  181.  
  182. #endif /* COBJMACROS */
  183.  
  184.  
  185. #endif     /* C style interface */
  186.  
  187.  
  188.  
  189.  
  190. #endif     /* __ISTRecognizer_INTERFACE_DEFINED__ */
  191.  
  192.  
  193. #ifndef __ISTAction_INTERFACE_DEFINED__
  194. #define __ISTAction_INTERFACE_DEFINED__
  195.  
  196. /* interface ISTAction */
  197. /* [unique][helpstring][dual][uuid][object] */ 
  198.  
  199.  
  200. EXTERN_C const IID IID_ISTAction;
  201.  
  202. #if defined(__cplusplus) && !defined(CINTERFACE)
  203.     
  204.     MIDL_INTERFACE("B17F1965-CD6B-40BB-A928-0BFAAF8066DE")
  205.     ISTAction : public IDispatch
  206.     {
  207.     public:
  208.     };
  209.     
  210. #else     /* C style interface */
  211.  
  212.     typedef struct ISTActionVtbl
  213.     {
  214.         BEGIN_INTERFACE
  215.         
  216.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  217.             ISTAction __RPC_FAR * This,
  218.             /* [in] */ REFIID riid,
  219.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  220.         
  221.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  222.             ISTAction __RPC_FAR * This);
  223.         
  224.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  225.             ISTAction __RPC_FAR * This);
  226.         
  227.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  228.             ISTAction __RPC_FAR * This,
  229.             /* [out] */ UINT __RPC_FAR *pctinfo);
  230.         
  231.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  232.             ISTAction __RPC_FAR * This,
  233.             /* [in] */ UINT iTInfo,
  234.             /* [in] */ LCID lcid,
  235.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  236.         
  237.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  238.             ISTAction __RPC_FAR * This,
  239.             /* [in] */ REFIID riid,
  240.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  241.             /* [in] */ UINT cNames,
  242.             /* [in] */ LCID lcid,
  243.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  244.         
  245.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  246.             ISTAction __RPC_FAR * This,
  247.             /* [in] */ DISPID dispIdMember,
  248.             /* [in] */ REFIID riid,
  249.             /* [in] */ LCID lcid,
  250.             /* [in] */ WORD wFlags,
  251.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  252.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  253.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  254.             /* [out] */ UINT __RPC_FAR *puArgErr);
  255.         
  256.         END_INTERFACE
  257.     } ISTActionVtbl;
  258.  
  259.     interface ISTAction
  260.     {
  261.         CONST_VTBL struct ISTActionVtbl __RPC_FAR *lpVtbl;
  262.     };
  263.  
  264.     
  265.  
  266. #ifdef COBJMACROS
  267.  
  268.  
  269. #define ISTAction_QueryInterface(This,riid,ppvObject)    \
  270.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  271.  
  272. #define ISTAction_AddRef(This)    \
  273.     (This)->lpVtbl -> AddRef(This)
  274.  
  275. #define ISTAction_Release(This)    \
  276.     (This)->lpVtbl -> Release(This)
  277.  
  278.  
  279. #define ISTAction_GetTypeInfoCount(This,pctinfo)    \
  280.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  281.  
  282. #define ISTAction_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  283.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  284.  
  285. #define ISTAction_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  286.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  287.  
  288. #define ISTAction_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  289.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  290.  
  291.  
  292. #endif /* COBJMACROS */
  293.  
  294.  
  295. #endif     /* C style interface */
  296.  
  297.  
  298.  
  299.  
  300. #endif     /* __ISTAction_INTERFACE_DEFINED__ */
  301.  
  302.  
  303.  
  304. #ifndef __SIMPLETERM2Lib_LIBRARY_DEFINED__
  305. #define __SIMPLETERM2Lib_LIBRARY_DEFINED__
  306.  
  307. /* library SIMPLETERM2Lib */
  308. /* [helpstring][version][uuid] */ 
  309.  
  310.  
  311. EXTERN_C const IID LIBID_SIMPLETERM2Lib;
  312.  
  313. EXTERN_C const CLSID CLSID_STRecognizer;
  314.  
  315. #ifdef __cplusplus
  316.  
  317. class DECLSPEC_UUID("139C9DEF-4F86-401F-83A5-C95568CB2EA6")
  318. STRecognizer;
  319. #endif
  320.  
  321. EXTERN_C const CLSID CLSID_STAction;
  322.  
  323. #ifdef __cplusplus
  324.  
  325. class DECLSPEC_UUID("E257BC12-0252-47A2-859D-3B223AF7E369")
  326. STAction;
  327. #endif
  328. #endif /* __SIMPLETERM2Lib_LIBRARY_DEFINED__ */
  329.  
  330. /* Additional Prototypes for ALL interfaces */
  331.  
  332. /* end of Additional Prototypes */
  333.  
  334. #ifdef __cplusplus
  335. }
  336. #endif
  337.  
  338. #endif
  339.